package com.sskj.postar.model;

import java.util.Date;
import javax.persistence.*;

public class User {
    @Id
    private Integer id;

    /**
     * 账户
     */
    private String account;

    /**
     * 手机号码
     */
    private String mobile;

    /**
     * 邮箱
     */
    private String email;

    /**
     * usdt可用
     */
    private String usdt;

    /**
     * 登陆密码
     */
    @Column(name = "login_pwd")
    private String loginPwd;

    /**
     * 是否商家
     */
    @Column(name = "is_seller")
    private Boolean isSeller;

    /**
     * 支付密码
     */
    @Column(name = "pay_pwd")
    private String payPwd;

    /**
     * 邀请人id
     */
    @Column(name = "inviter_id")
    private Integer inviterId;

    /**
     * 自己的邀请码
     */
    private String code;

    /**
     * 创建时间
     */
    @Column(name = "create_time")
    private Date createTime;

    /**
     * @return id
     */
    public Integer getId() {
        return id;
    }

    /**
     * @param id
     */
    public void setId(Integer id) {
        this.id = id;
    }

    /**
     * 获取账户
     *
     * @return account - 账户
     */
    public String getAccount() {
        return account;
    }

    /**
     * 设置账户
     *
     * @param account 账户
     */
    public void setAccount(String account) {
        this.account = account == null ? null : account.trim();
    }

    /**
     * 获取手机号码
     *
     * @return mobile - 手机号码
     */
    public String getMobile() {
        return mobile;
    }

    /**
     * 设置手机号码
     *
     * @param mobile 手机号码
     */
    public void setMobile(String mobile) {
        this.mobile = mobile == null ? null : mobile.trim();
    }

    /**
     * 获取邮箱
     *
     * @return email - 邮箱
     */
    public String getEmail() {
        return email;
    }

    /**
     * 设置邮箱
     *
     * @param email 邮箱
     */
    public void setEmail(String email) {
        this.email = email == null ? null : email.trim();
    }

    /**
     * 获取usdt可用
     *
     * @return usdt - usdt可用
     */
    public String getUsdt() {
        return usdt;
    }

    /**
     * 设置usdt可用
     *
     * @param usdt usdt可用
     */
    public void setUsdt(String usdt) {
        this.usdt = usdt == null ? null : usdt.trim();
    }

    /**
     * 获取登陆密码
     *
     * @return login_pwd - 登陆密码
     */
    public String getLoginPwd() {
        return loginPwd;
    }

    /**
     * 设置登陆密码
     *
     * @param loginPwd 登陆密码
     */
    public void setLoginPwd(String loginPwd) {
        this.loginPwd = loginPwd == null ? null : loginPwd.trim();
    }

    /**
     * 获取是否商家
     *
     * @return is_seller - 是否商家
     */
    public Boolean getIsSeller() {
        return isSeller;
    }

    /**
     * 设置是否商家
     *
     * @param isSeller 是否商家
     */
    public void setIsSeller(Boolean isSeller) {
        this.isSeller = isSeller;
    }

    /**
     * 获取支付密码
     *
     * @return pay_pwd - 支付密码
     */
    public String getPayPwd() {
        return payPwd;
    }

    /**
     * 设置支付密码
     *
     * @param payPwd 支付密码
     */
    public void setPayPwd(String payPwd) {
        this.payPwd = payPwd == null ? null : payPwd.trim();
    }

    /**
     * 获取邀请人id
     *
     * @return inviter_id - 邀请人id
     */
    public Integer getInviterId() {
        return inviterId;
    }

    /**
     * 设置邀请人id
     *
     * @param inviterId 邀请人id
     */
    public void setInviterId(Integer inviterId) {
        this.inviterId = inviterId;
    }

    /**
     * 获取自己的邀请码
     *
     * @return code - 自己的邀请码
     */
    public String getCode() {
        return code;
    }

    /**
     * 设置自己的邀请码
     *
     * @param code 自己的邀请码
     */
    public void setCode(String code) {
        this.code = code == null ? null : code.trim();
    }

    /**
     * 获取创建时间
     *
     * @return create_time - 创建时间
     */
    public Date getCreateTime() {
        return createTime;
    }

    /**
     * 设置创建时间
     *
     * @param createTime 创建时间
     */
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }
}